/**
 * Copyright ToFBA Ecommerce Logistics LTD. All Rights Reserved.
 *
 * This software is the confidential and proprietary information of
 * Shenzhen ToFBA Ecommerce Logistics Co., Ltd.
 * No body can copy or modify any part of this source without the permission of
 * Shenzhen ToFBA Ecommerce Logistics Co., Ltd.
 *   _________    ___   ________  ______        _       
 *  |  _   _  | .'   `.|_   __  ||_   _ \      / \      
 *  |_/ | | \_|/  .-.  \ | |_ \_|  | |_) |    / _ \     
 *      | |    | |   | | |  _|     |  __'.   / ___ \    
 *     _| |_   \  `-'  /_| |_     _| |__) |_/ /   \ \_  
 *    |_____|   `.___.'|_____|   |_______/|____| |____|
 *                                                
 */
package com.lmexpress.orm.tongtool;

import java.io.Serializable;

/**
 * 申报信息
 * 
 * @author Henry(fba02)
 * @version [版本号, 2018年8月28日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
@SuppressWarnings("serial")
public class Declaration implements Serializable {
    private String hsCode;// String 可选 海关编码    
    private String declareCnName;// String 必须 申报中文品名    
    private String declareEnName;// String 必须 申报英文品名    
    private String goodsSku;// String 可选 申报产品SKU    
    private String declareCurrency;// String 可选 申报币种，三字货币代码    
    private Double declareValue;// Decimal(18,2) 必须 单个货品申报价值，    
    private Double declareWeight;// Decimal(18,3) 必须 单个货品申报重量，单位克    
    private String declareUrl;// String 可选 申报的产品链接    
    private String declareProductId;// String 可选 申报的产品ID 通常为平台上的产品id    
    private Integer declareNumber;// Integer 必须 申报产品数量
    
    public String getHsCode() {
        return hsCode;
    }
    
    public void setHsCode(String hsCode) {
        this.hsCode = hsCode;
    }
    
    public String getDeclareCnName() {
        return declareCnName;
    }
    
    public void setDeclareCnName(String declareCnName) {
        this.declareCnName = declareCnName;
    }
    
    public String getDeclareEnName() {
        return declareEnName;
    }
    
    public void setDeclareEnName(String declareEnName) {
        this.declareEnName = declareEnName;
    }
    
    public String getGoodsSku() {
        return goodsSku;
    }
    
    public void setGoodsSku(String goodsSku) {
        this.goodsSku = goodsSku;
    }
    
    public String getDeclareCurrency() {
        return declareCurrency;
    }
    
    public void setDeclareCurrency(String declareCurrency) {
        this.declareCurrency = declareCurrency;
    }

    public Double getDeclareValue() {
        return declareValue;
    }

    public void setDeclareValue(Double declareValue) {
        this.declareValue = declareValue;
    }

    public Double getDeclareWeight() {
        return declareWeight;
    }

    public void setDeclareWeight(Double declareWeight) {
        this.declareWeight = declareWeight;
    }

    public String getDeclareUrl() {
        return declareUrl;
    }

    public void setDeclareUrl(String declareUrl) {
        this.declareUrl = declareUrl;
    }

    public String getDeclareProductId() {
        return declareProductId;
    }

    public void setDeclareProductId(String declareProductId) {
        this.declareProductId = declareProductId;
    }

    public Integer getDeclareNumber() {
        return declareNumber;
    }

    public void setDeclareNumber(Integer declareNumber) {
        this.declareNumber = declareNumber;
    }

    @Override
    public String toString() {
        return "Declaration [hsCode=" + hsCode + ", declareCnName=" + declareCnName + ", declareEnName=" + declareEnName + ", goodsSku=" + goodsSku + ", declareCurrency=" + declareCurrency + ", declareUrl=" + declareUrl
            + ", declareProductId=" + declareProductId + ", declareNumber=" + declareNumber + "]";
    }
}